@charset "utf-8";
/* 首页样式表 */
#main .bgA_01{ width:980px; margin:0 auto;}
#main .bgA_01:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
#main #leftArea{ width:700px; float:left;}
#main #rightArea{ width:263px; float:left; padding:0 0 0 17px;}

/* 功能模块样式 */
.bannerPanel_01{ width:100%; height:373px; margin:0 0 20px;}
.bannerPanel_01 .listField{ width:100%; height:100%; overflow:hidden; background:#eee;}
.bannerPanel_01 .listField ul{ width:702px; height:100%;}
.bannerPanel_01 .listField ul li{ width:233px; height:186px; margin:0 1px 1px 0; float:left; position:relative;}
.bannerPanel_01 .listField ul li.first{ width:467px;}
.bannerPanel_01 .listField ul li .img{ width:100%; height:100%; overflow:hidden;}
.bannerPanel_01 .listField ul li .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.bannerPanel_01 .listField ul li .img img{ display:block;}
.bannerPanel_01 .listField ul li .mask{ position:absolute; left:0; top:0; width:100%; height:11px; background:url(../images/mask_banner_01.gif) 0 0 no-repeat;}
.bannerPanel_01 .listField ul li .text{ position:absolute; left:0; bottom:0; width:100%; padding:5px 0; background:rgba(0,0,0,0.5); color:#fff; line-height:24px;}
.bannerPanel_01 .listField ul li .text p{ padding:0 28px; text-align:right;}
.bannerPanel_01 .listField ul li .text p.name{}
.bannerPanel_01 .listField ul li .text a{ color:#fff;}
.bannerPanel_01 .listField ul li .text p.name a{ color:#f08200;}

.groupPanel_01{ width:100%; background:#fff; margin:0 0 20px;}
.groupPanel_01 .titleField{}
.groupPanel_01 .titleField h1{ background:url(../images/txt_title_01.gif) 0 0 no-repeat;}
.groupPanel_01 .listField{ padding:0 0 10px 10px;}
.groupPanel_01 .listField ul{}
.groupPanel_01 .listField ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.groupPanel_01 .listField ul li{ width:315px; height:130px; padding:10px; margin:0 10px 10px 0; background:#eee; float:left;}
.groupPanel_01 .listField ul li .img{ width:130px; height:130px; float:left;}
.groupPanel_01 .listField ul li .img a{ display:block; width:100%; height:100%; overflow:hidden;}
.groupPanel_01 .listField ul li .img img{ display:block;}
.groupPanel_01 .listField ul li .info{ margin-left:140px;}
.groupPanel_01 .listField ul li .info h2{ padding:0 0 4px; font-weight:bold; height:20px; overflow:hidden;}
.groupPanel_01 .listField ul li .info .text{ height:60px; overflow:hidden; margin:0 0 5px;}
.groupPanel_01 .listField ul li .info .group{ padding:0 0 0 25px; background:url(../images/icon_person_01.gif) 0 -65px no-repeat; color:#da7c3f;}
.groupPanel_01 .listField ul li .info .group a{ color:#da7c3f;}
.groupPanel_01 .listField ul li .info .name{ padding:0 0 0 25px; background:url(../images/icon_person_01.gif) 0 -35px no-repeat; color:#f08200;}
.groupPanel_01 .listField ul li .info .name a{ color:#f08200;}

.recommendPanel_01{ width:100%; background:#fff; margin:0 0 20px;}
.recommendPanel_01 .titleField{}
.recommendPanel_01 .titleField h1{ background:url(../images/txt_title_01.gif) 0 -50px no-repeat;}
.recommendPanel_01 .listField{ height:144px; overflow:hidden;}
.recommendPanel_01 .listField ul{}
.recommendPanel_01 .listField ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.recommendPanel_01 .listField li{ padding:0 10px; width:80px; height:124px; float:left;}
.recommendPanel_01 .listField li .img{ width:100%; height:80px;}
.recommendPanel_01 .listField li .img a{ width:100%; height:80px; display:block; overflow:hidden;}
.recommendPanel_01 .listField li .img img{ display:block;}
.recommendPanel_01 .listField li .text{ padding:4px 0 0; overflow:hidden; color:#f08200; text-align:center;}
.recommendPanel_01 .listField li .text a{ color:#f08200;}
.recommendPanel_01 .listField li .count{ text-align:center; padding:4px 0 0;}


.userPanel_01{ width:100%; background:#fff; margin:0 0 20px; height:105px;}
.userPanel_01 .imgField{ width:85px; height:85px; padding:10px 0 10px 10px; float:left;}
.userPanel_01 .imgField a{ display:block; width:100%; height:100%; overflow:hidden;}
.userPanel_01 .imgField img{ display:block;}
.userPanel_01 .infoField{ margin-left:98px;}
.userPanel_01 .infoField .title{ position:relative; padding:0 0 0 9px;}
.userPanel_01 .infoField .title .more{ float:right;}
.userPanel_01 .infoField .title .more .btn{ display:block; width:25px; height:25px; background:url(../images/btn_fans_01.gif) 0 0 no-repeat; text-indent:-9999px; overflow:hidden;}
.userPanel_01 .infoField .title h1{ padding:5px 0 0; line-height:24px; font-size:14px; font-weight:bold;}
.userPanel_01 .infoField .title h2{ color:#999;}
.userPanel_01 .infoField .info{ padding:8px 0 0;}
.userPanel_01 .infoField .info ul{}
.userPanel_01 .infoField .info ul:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow:hidden;}
.userPanel_01 .infoField .info ul li{ width:43px; float:left; padding:0 1px 0 9px; background:url(../images/line_01.gif) 100% 50% no-repeat; color:#f08200; line-height:18px;}
.userPanel_01 .infoField .info ul li p{ height:18px; overflow:hidden;}
.userPanel_01 .infoField .info ul li .num{ font-size:11px;}

.acePanel_01{ width:100%; background:#fff; margin:0 0 20px;}
.acePanel_01 .titleField{}
.acePanel_01 .titleField h1{ background:url(../images/txt_title_01.gif) 0 -150px no-repeat;}
.acePanel_01 .listField{ padding:0 10px;}
.acePanel_01 .listField ul{}
.acePanel_01 .listField ul li{ height:60px; overflow:hidden; padding:0 0 20px;}
.acePanel_01 .listField ul li .img{ height:100%; width:60px; float:left;}
.acePanel_01 .listField ul li .img a{ display:block; height:100%; width:100%; overflow:hidden;}
.acePanel_01 .listField ul li .img img{ display:block;}
.acePanel_01 .listField ul li .info{ margin:0 0 0 67px}
.acePanel_01 .listField ul li .info .num{ float:right; padding:8px 0 0; color:#999;}
.acePanel_01 .listField ul li .info .name{ height:36px; line-height:36px; font-size:14px; color:#f08200; padding:0 0 0 18px; background:url(../images/icon_person_01.gif) -2px 3px no-repeat;}
.acePanel_01 .listField ul li .info .name a{ color:#f08200;}
.acePanel_01 .listField ul li .info .text{ height:24px; line-height:24px; padding:0 0 0 6px; background:#eee; color:#999; overflow:hidden;}

.cityPanel_01{ width:100%; background:#fff; margin:0 0 20px;}
.cityPanel_01 .titleField{}
.cityPanel_01 .titleField h1{ background:url(../images/txt_title_01.gif) 0 -200px no-repeat;}
.cityPanel_01 .listField{ padding:0 10px;}
.cityPanel_01 .listField ul{}
.cityPanel_01 .listField ul li{ height:80px; overflow:hidden; padding:0 0 20px;}
.cityPanel_01 .listField ul li .img{ height:100%; width:80px; float:left;}
.cityPanel_01 .listField ul li .img a{ display:block; height:100%; width:100%; overflow:hidden;}
.cityPanel_01 .listField ul li .img img{ display:block;}
.cityPanel_01 .listField ul li .info{ margin:0 0 0 80px; padding:0 0 0 10px; height:100%; background:#eee;}
.cityPanel_01 .listField ul li .info h2{ height:30px; line-height:30px; font-weight:bold; overflow:hidden;}
.cityPanel_01 .listField ul li .info .num{ color:#999;}
.cityPanel_01 .listField ul li .info .group{ height:30px; line-height:30px; color:#da7c3f; padding:0 0 0 22px; background:url(../images/icon_person_01.gif) -2px -60px no-repeat; overflow:hidden;}
.cityPanel_01 .listField ul li .info .group a{ color:#da7c3f;}

.advPanel_01{ width:100%;}
.advPanel_01 a{ display:block; width:100%; height:80px; overflow:hidden; margin:0 0 22px;}
.advPanel_01 img{ display:block;}

.linkPanel_01{ width:100%; clear:both; background:#fff; margin:0 0 50px;}
.linkPanel_01 .titleField{}
.linkPanel_01 .titleField h1{ background:url(../images/txt_title_01.gif) 0 -100px no-repeat;}
.linkPanel_01 .linkField{ padding:5px 10px 15px; color:#d2d3cd;}
.linkPanel_01 .linkField a{ padding:0 3px;}
.linkPanel_01 .linkField a:hover{ text-decoration:none; color:#f08200;}